package tech.aistar.corejava.day09.string;

/**
 * @Author:         lya
 * @Description:   本类的作用描述:BinaryDemo - 二进制
 *                             HexString - 十六进制
 *                             OctalString - 八进制
 * @param
 * @return:
 * @CreateDate:    2019/7/25 22:27
 * @Version:       1.0
*/
public class BinaryDemo {
    public static void main(String[] args) {
        int a = 10;
        StringBuilder str = new StringBuilder();
        while(true) {
            //求出商
            int s = a / 2;
            //求出余数
            int y = a % 2;
            str.append(y);//末尾 0101

            //循环退出的条件
            if (s == 0) {
                break;
            }
            a = s;
        }
        System.out.println(str.reverse());
    }
}
